///<reference path="../typings/tsd.d.ts" />
/*使用说明
该功能自动选择input中的全部文字，是辅助autotable的一个方法
$('#input').selectWord() 
*/
module AUTO {
    export class SelectWord {
        constructor(element: HTMLInputElement) {
            let length = element.value.length;
            if (element.setSelectionRange) {
                element.focus();
                element.setSelectionRange(0, length);
            }
            /*以下好像是兼容ie8的，所以可以删掉*/
            else if (element.createTextRange) {
                let range = element.createTextRange();
                range.collapse(true);
                range.moveEnd('character', length);
                range.moveStart('character', 0);
                range.select();
            }
        }
    }
}